// This is the main DLL file.

#include "stdafx.h"

#include "Engine.h"

// engine initialization
void InitEngine()
{
	InitTimer();
	InitBool();
	InitBinomCoef();
	InitMoveGen();
	CreateZobristTable();
	InitEvaluation();
}

// sets appropriate functions for given checkers type
void SetCheckersType(SEngineData* ed, eCheckersType checkersType)
{
	SetCheckersTypeMoveGen(ed, checkersType);
	SetCheckersTypeEval(ed, checkersType);
	SetCheckersTypeDraw(ed, checkersType);
}
